home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / share / alsa / cards / ICE1724.conf < prev    next >
Text File  |  2006-01-09  |  2KB  |  180 lines

  1. #
  2. # Configuration for the ICE1724 (Envy24HT) chip
  3. #
  4.  
  5. <confdir:pcm/front.conf>
  6.  
  7. ICE1724.pcm.front.0 {
  8.     @args [ CARD ]
  9.     @args.CARD {
  10.         type string
  11.     }
  12.     type hw
  13.     card $CARD
  14. }    
  15.  
  16. <confdir:pcm/rear.conf>
  17.  
  18. ICE1724.pcm.rear.0 {
  19.     @args [ CARD ]
  20.     @args.CARD {
  21.         type string
  22.     }
  23.     type hw
  24.     card $CARD
  25.     device 2
  26.     subdevice 1
  27. }    
  28.  
  29. <confdir:pcm/center_lfe.conf>
  30.  
  31. ICE1724.pcm.center_lfe.0 {
  32.     @args [ CARD ]
  33.     @args.CARD {
  34.         type string
  35.     }
  36.     type hw
  37.     card $CARD
  38.     device 2
  39.     subdevice 0
  40. }    
  41.  
  42. <confdir:pcm/side.conf>
  43.  
  44. ICE1724.pcm.side.0 {
  45.     @args [ CARD ]
  46.     @args.CARD {
  47.         type string
  48.     }
  49.     type hw
  50.     card $CARD
  51.     device 2
  52.     subdevice 2
  53. }
  54.  
  55. <confdir:pcm/surround40.conf>
  56.  
  57. ICE1724.pcm.surround40.0 {
  58.     @args [ CARD ]
  59.     @args.CARD {
  60.         type string
  61.     }
  62.     type route
  63.     ttable.0.0 1
  64.     ttable.1.1 1
  65.     ttable.2.4 1
  66.     ttable.3.5 1
  67.     slave {
  68.         channels 6
  69.         pcm {
  70.             type hw
  71.             card $CARD
  72.         }
  73.     }
  74. }    
  75.  
  76. <confdir:pcm/surround41.conf>
  77. <confdir:pcm/surround50.conf>
  78. <confdir:pcm/surround51.conf>
  79.  
  80. ICE1724.pcm.surround51.0 {
  81.     @args [ CARD ]
  82.     @args.CARD {
  83.         type string
  84.     }
  85.     type route
  86.     ttable.0.0 1
  87.     ttable.1.1 1
  88.     ttable.2.4 1
  89.     ttable.3.5 1
  90.     ttable.4.2 1
  91.     ttable.5.3 1
  92.     slave {
  93.         channels 6
  94.                 pcm {
  95.             type hw
  96.              card $CARD
  97.         }
  98.     }
  99. }
  100.  
  101. <confdir:pcm/surround71.conf>
  102.  
  103. ICE1724.pcm.surround71.0 {
  104.     @args [ CARD ]
  105.     @args.CARD {
  106.         type string
  107.     }
  108.     type route
  109.     ttable.0.0 1
  110.     ttable.1.1 1
  111.     ttable.2.4 1
  112.     ttable.3.5 1
  113.     ttable.4.2 1
  114.     ttable.5.3 1
  115.     ttable.6.6 1
  116.     ttable.7.7 1
  117.     slave {
  118.         channels 8
  119.         pcm {
  120.             type hw
  121.             card $CARD
  122.         }
  123.     }
  124. }
  125.  
  126. <confdir:pcm/iec958.conf>
  127.  
  128. ICE1724.pcm.iec958.0 {
  129.     @args [ CARD AES0 AES1 AES2 AES3 ]
  130.     @args.CARD {
  131.         type string
  132.     }
  133.     @args.AES0 {
  134.         type integer
  135.     }
  136.     @args.AES1 {
  137.         type integer
  138.     }
  139.     @args.AES2 {
  140.         type integer
  141.     }
  142.     @args.AES3 {
  143.         type integer
  144.     }
  145.     type asym
  146.     playback.pcm {
  147.         type hooks
  148.         slave.pcm {
  149.             type hw
  150.             card $CARD
  151.             device 1
  152.         }
  153.         hooks.0 {
  154.             type ctl_elems
  155.             hook_args [
  156.                 {
  157.                     interface MIXER
  158.                     name "IEC958 Output Switch"
  159.                     lock true
  160.                     preserve true
  161.                     value true
  162.                 }
  163.                 {
  164.                     interface PCM
  165.                     name "IEC958 Playback Default"
  166.                     device 1
  167.                     lock true
  168.                     preserve true
  169.                     value [ $AES0 $AES1 $AES2 $AES3 ]
  170.                 }
  171.             ]
  172.         }
  173.     }
  174.     capture.pcm {
  175.         type hw
  176.         card $CARD
  177.         device 1
  178.     }
  179. }
  180.